table レイアウト
CSS Grid レイアウト
が現れるまでは、グリッド型のレイアウトをまともに行うには実質的に table レイアウトしか方法がなかった。
table 要素をレイアウトに使うのは、HTML のセマンティクス的に正しくない。
table 要素は行と列に対して自動的な調整機能を持っている。行と列の中で最も長いものに揃えてくれる。
いちいち複雑な CSS を書かなくてもほぼ期待通りのレイアウトができる。
折り返し、回り込みのような機能がないため、大きすぎる項目ができるとスクロールバーが現れてしまう。
大量データの表示に弱い。(一度全部の行をレンダリングしないと幅が決定できないため)
#レイアウト